﻿
namespace SPGE
{
    /// <summary> 
    ///     This enum is used to indicate when a TextureEffect is applied on a drawable item.
    ///     Lazy calculation is done once per the effects lifetime, immidiatelly before the first rendering (possibly causing a short freeze in rendering).
    ///     Eager calulation takes place during loading (increasing loading times).
    ///     PerFrane calculation takes place on every frame. This will greatly impact performance in most effects, but some effects can only happen through this operation.
    /// </summary>
    public enum EnumTextureEffectCalculation { Lazy, Eager, PerFrame }
}